#pragma once
/********************************************************************
//	Created:	    2017/03/15  11:06
//	File Name: 	G:\U_DISK_Path\NetSocketEngine\NetEngine_Rfc\NetEngine_RfcProtocol\NetEngine_Rfc_WSFrame\WSFrame_Error.h
//	File Path:	G:\U_DISK_Path\NetSocketEngine\NetEngine_Rfc\NetEngine_RfcProtocol\NetEngine_Rfc_WSFrame
//	File Base:	WSFrame_Error
//	File Ext:	    h
//  Project:     NetSocketEngine(网络通信引擎)
//	Author:		qyt
//	Purpose:     WEBSOCKET帧协议解析器导出错误
//	History:
*********************************************************************/
///////////////////////////////////////////////////////////////////////////////
//                      分析器错误
///////////////////////////////////////////////////////////////////////////////
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CODEC_DEMSG_PARAMENT 0x120D0001          //解码失败，参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CODEC_ENMSG_PARAMENT 0x120D0010          //编码失败，参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CODEC_DEHDR_PARAMENT 0x120D0020          //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CODEC_DEHDR_LEN 0x120D0021               //解码头失败,长度不够
///////////////////////////////////////////////////////////////////////////////
//                      连接器错误
///////////////////////////////////////////////////////////////////////////////
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CONNECTOR_HANDSHAKE_PARAMENT 0x120D1001  //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CONNECTOR_HANDSHAKE_TYPE 0x120D1002      //解析类型错误，不是WEBSOCKET
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CONNECTOR_CONNECT_PRARMENT 0x120D1010    //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CONNECTOR_VER_PRARMENT 0x120D1020        //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_CONNECTOR_VER_NOTMATCH 0x120D1021        //验证失败,需要断开连接
///////////////////////////////////////////////////////////////////////////////
//                      组包器错误
///////////////////////////////////////////////////////////////////////////////
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_CREATE_MALLOCROOT 0x120D2001      //申请内存失败
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_CREATE_MALLOCNOTE 0x120D2002
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_POST_PARAMENT 0x120D2010          //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_POST_MAXCOUNT 0x120D2011          //最大队列
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_POST_NOTFOUND 0x120D2012          //没有找到
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_CLEAR_PARAMENT 0x120D2020         //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_CLEAR_NOTFOUND 0x120D2021         //没有找到
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_DELETE_PARAMENT 0x120D2030        //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_DELETE_NOTFOUND 0x120D2031        //没有找到
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_PARAMENT 0x120D2040           //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_IDNONE 0x120D2041             //没有客户端存在
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_NOTFOUND 0x120D2042           //没有找到
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_BUSY 0x120D2043               //当前队列忙碌
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_ISNULL 0x120D2044             //当前队列为空
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_NOCOMPLETE 0x120D2045         //没有完成
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_ISLEAVEPKT 0x120D2046         //这是一个离开包
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GET_SMALL 0x120D2047              //提供的缓冲区太小
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GETRND_PARAMENT 0x120D2050        //参数错误
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_GETRND_ISNULL 0x120D2051          //队列为空
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_WAITEVENT_TIMEOUT 0x120D2060      //等待超时
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_WAITEVENT_NOPACKET 0x120D2061     //没有包
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_PUSH_MALLOCHDR 0x120D2070         //申请内存失败
#define ERROR_RFCCOMPONENTS_WEBSOCKET_PACKET_PUSH_MALLOC 0x120D2071
